Big Huge Thesaurus

Hyaena hyaena

noun

sounds kind of like